Interface RARobotInterface

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
Amigo, AmigoDummy

public interface RARobotInterface
extends java.io.Serializable

Interface one should extend to control physical robots with.


Method Summary
 void connect()
           
 void disconnect()
           
 java.lang.String[] getSensorIDs()
           
 RADataType getSensorValue(java.lang.String sensor_id)
           
 void robotGo(double speed, double angle)
           
 

Method Detail

connect

public void connect()
             throws RAException
Throws:
RAException

disconnect

public void disconnect()
                throws RAException
Throws:
RAException

robotGo

public void robotGo(double speed,
                    double angle)
             throws RAException
Throws:
RAException

getSensorIDs

public java.lang.String[] getSensorIDs()
                                throws RAException
Throws:
RAException

getSensorValue

public RADataType getSensorValue(java.lang.String sensor_id)
                          throws RAException
Throws:
RAException